#include <iostream>
#include "../src/Server/Servidor.h"
#include "../src/common/Sockets/Socket.h"




using namespace std;

void testServer() {

	//GPV, este test dejo de ser funcional
	Servidor* server = new Servidor(NULL);

	server->iniciar(5555,10);
	Logger::log("Tests", "testServer",	"Server iniciado");

	Socket* socket = new SocketProtocoloPlano();
	int conectado =socket->connect("localhost",5555);

	if (!conectado) {
		Logger::log("Tests", "testServer",	"Cliente, se intento conectar, resultado exitoso " );
	}else{
		Logger::log("Tests", "testServer",	"Cliente, se intento conectar y fallo " );
	}

	Socket* socket2 = new SocketProtocoloPlano();
	conectado =socket2->connect("localhost",5555);

	if (!conectado) {
		Logger::log("Tests", "testServer",	"Cliente2, se intento conectar, resultado exitoso " );
	}else{
		Logger::log("Tests", "testServer",	"Cliente2, se intento conectar y fallo " );
	}

	server->terminar();

}
